| Candidate Software Service | Capabilities | |
| S1: General Reception | Appointment booking | Check if patient in DB |
| Transfer patient to emergency | Check if patient has appointment | |
| Inform patient to visit cancer detection unit | Inform patient to visit specialist | |
| Check if patient diagnosed | Register patient details | |
| S2: Specific Reception and Clerk Work | Check patient appointment | Find patient’s address |
| Check if patient have medical insurance | Contact patient | |
| Make list of patients have not come to their appointments | Inform patient’s specialist to update files | |
| Send list to registrar | Update patient file | |
| Collect data | Collect data from different departments | |
| Add the collected data to DB | Analyse collected data | |
| Collect patients’ files that have been discharged | Generate main statistical reports | |
| S3: Cancer Detection | Book appointment | Order test |
| Check if patient is medically insured | Update patients file | |
| Check if patient in DB | Book appointment for patient for an imaging test | |
| Register patient details | Refer patient to special combined clinic | |
| S4: Lab Test | Check if patient medically insured | Add test results |
| Inform patient to visit doctor | ||
| S5: Imaging Test | Book appointment for patient | Add and report results |
| Check patient’s appointment | Inform patient to visit doctor | |
| Check if patient is medically insured | ||
| S6: Patient Follow-Up | Request admission from admission clerk | Request another appointment |
| Order test | Send advises and instructions to patient | |
| Book appointment imaging department | Update patient file | |
| S7: Patient Treatment | Review patient’s history and investigations | Inform patient to visit radio |
| Request admission | Book appointment for radiotherapy treatment | |
| Order tests | Inform patient to visit chemotherapy department | |
| Book appointment imaging department | Book appointment for chemotherapy treatment | |
| Device plan for treatment | ||
| S8: Radiotherapy Treatment | Check if patient has appointment | Transfer patient |
| Check if patient is medically insured | Add results | |
| S9: Chemotherapy Treatment | Receive request for appointment booking | Check if patient is medically insured |
| Check if patient has appointment | Add results | |
| S10: Patient Admission and Care | Check room availability | Open admission file |
| Add patient to waiting list | Add notes to file | |
| Complete paper work | Update patient file | |
| S11: Inpatient Care Follow-Up | Specialists review resident doctors’ orders, diagnose patients and review old tests | Check patient financial state |
| Check patient financial state | Approve patient financial state | |
| Specialist makes appointment in outpatient clinic with patient | ||
| S12: Hospital Registration | Extract main details about cancer patients | Add primary tumor |
| Check if there is any contradictable data | Add any additional information | |
| Check if patient exist in DB | Generate reports about cancer incidents in the hospital | |
| Add patient’s details to DB | Add required details in JCR form | |
| Check if primary tumor exist in DB | Make copy of pathology reports and death certificate | |
| S13: Patient Medical Record | Find patient’s file | Open file |
| Register file’s details | Save patient’s file in library | |
| Send patient’s file | ||